html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline;}
body{line-height:1}
section,article,aside,header,footer,nav,dialog,figure{display:block}
ol,ul{list-style:none}
em{font-style:normal}
body{font:12px/1.5 Tahoma,Geneva,Verdana}
body{color:#3E3E3E;background-color:#F5F5F5}
h1,h3{font-size:1.17em;line-height:28px}
a{color:#3E3E3E;outline:none}a, a:hover{text-decoration:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}
* html .clearfix{height:1%}.clearfix{display:block}
.fl{float:left}.fr{float:right}
.cb{clear:both}.cl{clear:left}.cr{clear:right}
.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.vm{vertical-align:middle}
.pr{position:relative}.pa{position:absolute}.pf{position:fixed}
.fn{font-weight:normal}.fb{font-weight:bold}

.p10{padding:10px}.p20{padding:20px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}
.ml5{margin-left:5px}.mr5{margin-right:5px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}
.mr10{margin-right:10px}.ml10{margin-left:10px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}
.ml60{margin-left:60px}.mr20{margin-right:20px}
.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt15{margin-top:15px}.m10{margin:10px}
.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pl10{padding-left:10px}.pl15{padding-left:15px}
.pr15{padding-right:15px}.pt20{padding-top:20px}.pr10{padding-right:10px}.pl20{padding-left:20px}.pr20{padding-right:20px}
.pt15{padding-top:15px}.pb15{padding-bottom:15px}

.w960{width:960px}.w580{width:580px}.w480{width:480px}.w350{width:350px}
.w220{width:220px}.w100{width:100px}.w75{width:75px}.w60{width:60px}.w50{width:50px}
.wf-68{width:68%}.wf-32{width:32%}.wf100{width:100%}.wf-50{width:50%}.hf100{height:100%}
.invisible{visibility:hidden}.hidden{display:none!important}.block{display:block}.oh{overflow:hidden}
.bc-ff{background:#FFF}.bc-eb{background:#EBEBEB}
.bc-f5{background:#F5F5F5}
.c-f50{color:#F50}.c-9{color:#999}.c-d00{color:#DD0000}.c-pink{color:#FF7A9C}.b{color:#588C0E}
.opy7{opacity:.7;filter:alpha(opacity=70)}
.opy5{opacity:.5;filter:alpha(opacity=50)}
.opy9{opacity:.9;filter:alpha(opacity=90)}
.sd{box-shadow:0 2px 2px rgba(0, 0, 0, 0.1)}
.sd2{box-shadow:1px 2px 2px rgba(0, 0, 0, 0.3)}